home *** CD-ROM | disk | FTP | other *** search
/ Commodore Free 26 / Commodore_Free_Issue_26_2009_Commodore_Computer_Club.d64 / micro iec 1 < prev    next >
Text File  |  2023-02-26  |  11KB  |  372 lines

  1.    THE BRAIN INNOVATIONS "MICRO IEC"
  2.   ---------------------------------
  3.              (AKA: uIEC)
  4.        review by Larry Anderson
  5.     http://www.portcommodore.com/
  6.           Updated 09/16/2008
  7.  
  8. SUMMARY
  9. WOW! If you've been kicking yourself
  10. for not getting a CMD HD - you will 
  11. be kicking yourself if you don't get 
  12. a uIEC (even if you have a CMD HD),
  13. its compact, energy efficient, stores
  14. a ton of stuff, silent, and cards / 
  15. drives can be plugged into a PC to 
  16. transfer files without special 
  17. programs, and it is very affordable -
  18. just can't get much better than that.
  19.  
  20. MY PAST & LEADING UP TO THE UIEC
  21. I have followed and/or bought the
  22. latest in C= storage, partly because 
  23. I had ran a BBS for 15 of those years
  24. Each time a 'better' drive came out
  25. that I could afford, I had to get it.
  26. I remember the 1541 (big expense back
  27. in 1984 for me) later I had a pair of
  28. 1541s replaced by the MSD-SD2 (a dual
  29. drive, even had a PET IEEE-488
  30. interface!) then I jumped to a 1571
  31. with the extra storage capacity on 
  32. one disk. One of the biggest jumps 
  33. was to the 1581, a whole 800k on a 
  34. disk! add into those RAM units such 
  35. as the Commodore REU and RAMLink.Then
  36. finally I though I had reached the
  37. pinnacle with a CMD-HardDdrive (My 
  38. CMD 20 megabyte drive cost a whopping
  39. $419 new back in'94) Problem with all
  40. those drives; was as I started using
  41. other systems for getting files; it
  42. was really hard to move data to and
  43. from those other systems to the 64
  44. BBS. Usually this involved 'calling'
  45. the BBS or 64 w/terminal over modems
  46. or a null-modem connection from the
  47. Amiga, Mac or Linux computer and
  48. uploading the files, while it worked
  49. it was really darned slow and cumber-
  50. some and meant stringing extra wires 
  51. here and there.
  52.  
  53. A few years ago non-volatile solid
  54. state storage started to come out,
  55. notably the Micro MMC, which had 
  56. promise in that you could put files 
  57. on the card directly from a PC, but
  58. unlike all the other drives did not
  59. offer a 'DOS' for the Commodore-64 to
  60. easily access the files (just a
  61. specialized boot loader menu to 
  62. launch game images 'ROMs') Not too 
  63. useful if you have a BBS, or do other
  64. work requiring storage on the 64. A 
  65. little after that Jim Brain had 
  66. announced his work on the uIEC, a 
  67. device to use solid state Compact 
  68. Flash cards on the 64 like you did 
  69. with a hard drive on the CMD HD - 
  70. meaning no need for special programs 
  71. in to the 64, plug-in to the IEC port
  72. and go. The big news was the possibi-
  73. lity to seamlessly access files on 
  74. the card on a PC as well, using the 
  75. popular FAT file systems so popular 
  76. with these cards. Thanks to our 
  77. patience, support and Jim Brain's 
  78. diligence a new contender, the uIEC 
  79. is now a reality.Though there are now
  80. other similar storage devices: 1541 -
  81. III, Ultimate 1541, etc. Unlike those
  82. this one is readily available in the 
  83. US and the price is very reasonable,
  84.  
  85. WHAT IS THE UIEC?
  86. Generally speaking, it is a very
  87. compact disk drive for the C64, C128,
  88. VIC-20, C16, Plus/4 with no moving
  89. parts and lots of storage capacity...
  90. but it is way more versatile.
  91.  
  92. There are two versions of the uIEC,
  93. one with just a compact flash card
  94. slot, and a larger one that also
  95. includes an IDE drive connector, The
  96. uIEC CF/IDE is the one I am using.The
  97. smaller uIEC CF does not have
  98. traditional IEC connector as it is
  99. intended for mounting/wiring inside a
  100. commodore.
  101.  
  102. HARDWARE FEATURES
  103. - Compact size - the large CF/IDE
  104. model is only a modest 3" x 2.5" 
  105. - About 4" long w/CF card inserted,
  106. slightly larger than a C64 game
  107. cartridge!
  108.  
  109. - Uses 5v DC power - which can be
  110. tapped from the C64 (this one was
  111. provided with a cassette port
  112. connector to get power)
  113.  
  114. - Supports IDE Drives and Compact
  115. Flash cards (uIEC supports IDE/IDE,
  116. IDE/CF, or CF/CF if you have an
  117. IDE->CF adapter for the second card.
  118. uIEC/CF supports single CF card)
  119.  
  120. - One IEC serial port (Commodore 64
  121. style disk interface) interfacing for
  122. a 2nd port is provided, but not wired
  123. in.
  124.  
  125. - 2 LEDs (power & activity)
  126.  
  127. - 20 pin header for special switches
  128. or other interfacing
  129.  
  130. - Supports FAT12/16/32 partitions of
  131. any legal size though support for
  132. >137GB drives needs more testing.
  133.  
  134. SOFTWARE FEATURES
  135. - Uses SD2IEC DOS which is a popular
  136. DOS for a number of solid state drive
  137. for the Commodore (MMC2IEC, SD2IEC,
  138. and uIEC).
  139.  
  140. - Stores data on the card using the
  141. popular FAT file system (no special
  142. format all CF cards are already
  143. formatted for this), this also means
  144. data on the CF is readily accessible
  145. on a PC without any special access
  146. software.
  147.  
  148. - The uIEC DOS can access file on the
  149. card directly or through many popular
  150. disk/image formats (i.e. it can use a
  151. .d64 image as if it were converted to
  152. a disk) others include P00.
  153. - Support for some popular fast
  154. loaders Turbo Disk, Final Cartridge
  155. III,JiffyDOS) and at least plays well
  156. with many others like Action Replay
  157. and doesn't seem to crash when using
  158. Super Snapshot, but it doesn't
  159. speedload either)
  160.  
  161. - Files / disk images can be stored 
  162. into sub directories so you can 
  163. organize your content if you have 
  164. lots of stuff.
  165.  
  166. - Pretty easy use and navigation when
  167. using a DOS wedge (like JiffyDOS' @
  168. commands)
  169.  
  170. - Supports FAT Long filenames
  171.  
  172. - Transparent support for PRG/SEQ/USR
  173. file extensions, with REL support
  174. planned.
  175.  
  176. - Supports partition-less
  177. cards/drives, or up to 4 primary
  178. partitions or 3 primary and 12
  179. extended partitions. (Email Jim if you
  180. have more than 12 extended partitions
  181. on a drive.)
  182.  
  183. - Supports read and write of D64
  184. images.
  185.  
  186. - Block level disk access supported 
  187. on D64 images
  188.  
  189. - Most CBM DOS commands (Scratch,
  190. Initialize, Rename, etc.) supported.
  191.  
  192. - CBM general config commands (U0, U+
  193. U-, UI, U9, U:, UJ) supported.
  194.  
  195. - CBM block level commands (B-R, B-W,
  196. UA, U1, U2, UB) supported when in D64
  197. image.
  198.  
  199. - CMD-style partition ($=P) support
  200.  
  201. - CMD-style subdirectory (MD,CD,RD)
  202. support.
  203.  
  204. - CMD DOS Commands (G-P, G-shift-P)
  205. support.
  206.  
  207. - Long form CMD directories ($=T:*,
  208. $=T:*=L) supported
  209. - 1581-style/CMD-FD/HD-style wildcard
  210. matching supported ($:JIM*RAIN)
  211.  
  212. - JiffyDOS fast loader equipped (PAL
  213. and NTSC support). Can be enabled or
  214. disabled via DOS command.
  215.  
  216. Transparent support for P00/S00/U00
  217. files, with R00 support planned.
  218.  
  219. Pricing for the unit are (shipping
  220. additional):
  221. uIEC :$75.00 - the CF/IDE model (unit
  222. reviewed here) plus shipping
  223. uIEC/CF: $50.00 - the CF only model
  224. (intended for internal C64 mounting)
  225. http://www.jbrain.com/vicug/
  226. gallery/uIEC?page=1 see # 1882, 1880,
  227. & 1875 Production just starting so
  228. there may be a waiting list. From:
  229. Brain Innovations, in Iowa Email for
  230. availability/order details: brain at
  231. jbrain.com
  232.  
  233. APPEARANCE & HOOKING UP
  234. The unit is a tidy little package, a
  235. PCB with just a few tiny circuits on
  236. it - very easy to handle (you can
  237. readily grasp the long edges of the
  238. board wile plugging and unplugging 
  239. the card and cables. There are four 
  240. screw mounting holes on the edges 
  241. With the IEC connector it may be a 
  242. tight fit in the 64, the standard(v1)
  243. model will not have the IDE connector
  244. which makes it quite smaller and is 
  245. better suited for internal mounting 
  246. in a 64. Being fresh connectors the 
  247. fit is tight, so one must be careful 
  248. plugging and unplugging the serial 
  249. cable. Also the guides on the CF slot
  250. can lead you off when inserting the 
  251. card (this is where making a case 
  252. with a good CF guide could help.
  253.  
  254. For starters I use my PC to put a few
  255. files on the CF card, some D64's, a
  256. couple zipped d64s, and some .prg
  257. files (straight to the file system -
  258. not inside an image), and a few
  259. folders as well. Plugging in the
  260. cassette connector was a tad tough it
  261. was just a cassette connector without
  262. housing (using a couple 6/32" machine
  263. screws made it easier to grip without
  264. bothering the wire.) My unit had a
  265. connector different then the final
  266. version Jim is going to produce so
  267. those should be easier to handle. If
  268. you have an SX64 or want to mount the
  269. uIEC inside a c64 case you could tap
  270. power from other points (like the
  271. joystick port)
  272.  
  273. POWER ON
  274. At first I though something was wrong
  275. after I turned on the machine, the
  276. LEDs lit and it did nothing, commands
  277. didn't work - after a couple checks I
  278. discovered the boot process is a bit
  279. longer then I imagined, about 30
  280. seconds,this is an issue with using a
  281. CF card, which Jim is working to
  282. resolve.Though during this time it is
  283. so eerily silent, and so small
  284. something you have to get used to no
  285. squeak of the 1541 or whine of the HD
  286. spinning.
  287.  
  288. Software Updates
  289. Another part of the bootup is 
  290. checking for a EEPROM update file, 
  291. unlike many devices uIEC is flash-
  292. upgradable so if there are some bug 
  293. fixes or improvements, the device can
  294. be updated without a trip back to the
  295. factory or buying a replacement.
  296.  
  297. OPERATION
  298. Initially I discovered the unit was
  299. using device 10, so I at first was
  300. only able to play with single file
  301. programs or ones that were load 
  302. device aware... After reading the
  303. documentation I found how to set the
  304. device number and save the settings 
  305. in the uIEC so I could use it as 
  306. device 8.(more on that later) Listing
  307. directories went as expected 
  308. LOAD"$",8 (or @$ for DOS wedge users)
  309. displayed
  310. the contents of the card at the root
  311. level loading up one of the PRG files
  312. was quick, and JiffyDOS just works so
  313. far. Referring to the documentation
  314. enter sub directories or mounting.D64
  315. files uses the CD command, i.e.
  316. (without a wedge)
  317.  
  318. OPEN 15,8,15,"CD:GAMEDISK.D64":close
  319. 15
  320.  
  321. or for people using a wedge:
  322. @CD:GAMEDISK.D64
  323.  
  324. gets you into the GAMEDISK.64 image,
  325. there it then looks like you are in
  326. the 1541. To get back out of an image
  327. or back a directory(without resetting
  328. the 64 & the unit)is done by doing CD
  329. with a left-arrow symbol(<- Above the
  330. CONTROL key on the 64/128).
  331.  
  332. @CD:<- (left arrow symbol)
  333.  
  334. Resetting the computer returns the
  335. uIEC to power-on state which is
  336. normally the root directory of the
  337. card. You can also set up partitions
  338. on your CF or hard disk and use the
  339. CMD style partition commands (CP) to
  340. jump between partitions. Running
  341. single files works without a hitch,
  342. game disks without software
  343. fastloaders also work fine. programs
  344. with fastloaders (stereo sidplayer 10
  345. for example) need to have the
  346. fastloader disabled or bypassed (this
  347. may be near impossible for some
  348. programs without acquiring a cracked
  349. version). note: this result is pretty
  350. much the norm on non-Commodore 1541
  351. drives.Using some cracked single disk
  352. games was also rewarding. One program
  353. I usually have fits with loading,
  354. Editor Assembler, also worked fine
  355. with uiec.
  356.  
  357. One note:
  358. when you are not in a d64 image, in
  359. the FAT file system, upper and lower
  360. case letters are treated as the same
  361. thing unlike Commodore DOS (My game,
  362. MYGAME, and my game, would all be
  363. thought of as the same file)which can
  364. be a convenience (to load files
  365. without having to deal with case
  366. issues) or an unexpected annoyance(if
  367. there is a need for similar file 
  368. names with difference cases - though 
  369. I dont think I've run into any myself
  370. In d64 mode the file case sensitivity
  371. operates as expected.
  372.